﻿#define _CRT_SECURE_NO_WARNINGS 1

//写一个函数判断某年某月有多少天
//int is_leap_year(int x)
//{
//	if ((x % 4 == 0) && (x % 100 != 0) || (x % 400 == 0))
//	{
//		return 1;//闰年返回1；
//	}
//	else
//		return 0;//不是闰年返回0；
//}
//
//
//
//
//	int get_days_of_month(int x, int y)
//	{
//		int days[] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };
//		int day = days[y];
//
//		if (is_leap_year(x) && y == 2)
//		{
//			day = day + 1;
//			return day;
//		}
//
//
//	}
//
//
//#include<stdio.h>
//	int main()
//	{
//		printf("请输入年份，月份：\n");
//		int x = 0; int y = 0;
//		scanf("%d %d", &x,& y);
//		is_leap_year(x);
//		get_days_of_month(x, y);
//		return 0;
//	}（自写，错误）


//int is_leap_year(int y)
//{
//	if (((y % 4 == 0) && (y % 100 != 0)) || (y % 400 == 0))
//		return 1;
//	else
//		return 0;
//}
//int get_days_of_month(int y, int m)
//{
//	int days[] = { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
//	int day = days[m];
//	if (is_leap_year(y) && m == 2)
//		day += 1;
//
//	return day;
//}
//
//
//#include<stdio.h>
//int main()
//{
//	int y = 0;
//	int m = 0;
//	scanf("%d %d", &y, &m);
//	int d = get_days_of_month(y, m);
//	printf("%d\n", d);
//	return 0;
//}




//链式访问
//#include <stdio.h>
//int main()
//{
//	int len = strlen("abcdef");//1.strlen求⼀个字符串的⻓度
//	printf("%d\n", len);//2.打印⻓度 
//	return 0;
//}
//
//
 
//修改
//#include <stdio.h>
//int main()
//{
//	printf("%d\n", strlen("abcdef"));//链式访问
//	return 0;
//}



//printf的链式传递返回值
//#include<stdio.h>
//int main()
//{
//	printf("%d", printf("%d", printf("%d", 43)));  //不带空格输出4321；
//	printf("\n");
//	printf("%d", printf("%d ", printf("%d ", 43)));  //带上空格输出43 3 2
//	return 0;
//}